﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Numerics;

namespace ArgusLib.Fractals.OrbitFractals
{
	public interface IParameterComplex : IParameter
	{
		Complex Convert(float x, float y);
	}

	public interface IParameterShownArea : IParameterComplex
	{
		ComplexArea ShownArea { get; set; }
	}

	public interface IParameterIterations : IParameterComplex
	{
		int Iterations { get; set; }
	}

	public interface IParameterMultibrot : IParameterIterations, IParameterShownArea
	{
		double Power { get; set; }
	}
}
